Arista Networks Stock Analysis: Buy, Hold, Or Sell